package com.skb.task.service;

import com.skb.task.pojo.Task;
import com.skb.task.util.pojo.QdResult;

import java.util.List;

/**
 * @Author 沈楷博
 * @Company 永遠快樂
 * @Description
 * @Time 2024/9/10 下午4:38
 */
public interface TaskService {
    /**
     *
     * @param projectId
     * @param parentId
     * @return
     */
    QdResult list(Task task,String projectId, Long parentId);

    QdResult save(Task task);

    QdResult queryById(Long taskId);

    QdResult update(Task task);

    QdResult deleteTask(Task task);

    List<Task> selectByParentId(long taskParentId, long taskId);

    QdResult deletesTask(String[] taskIds);
}